home *** CD-ROM | disk | FTP | other *** search
- 0 gosub20:poke53280,6:gosub 7700:fordelay=1to2000:next:dimno(75),mo(75)
- 1 poke53280,13:poke53281,.:poke646,13
- 2 gosub 7600
- 3 for delay=1to3000:next
- 4 forx=1to75:readn:no(x)=n:mo(x)=n:next:gosub20000
- 5 data 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:rem b
- 6 data 16,17,18,19,20,21,22,23,24,25,26,27,28,29,30:rem i
- 7 data 31,32,33,34,35,36,37,38,39,40,41,42,43,44,45:rem n
- 8 data 46,47,48,49,50,51,52,53,54,55,56,57,58,29,60:rem g
- 9 data 61,62,63,64,65,66,67,68,69,70,71,72,73,74,75:rem o
- 10 s0=s0+1:s=mo(s0)
- 11 no(s)=0
- 12 if s=<15thengosub8000:goto120
- 13 if s=>16ands=<30thengosub8100:goto1620
- 14 if s=>31ands=<45thengosub8200:goto3120
- 15 if s=>46ands=<60thengosub8300:goto4620
- 16 if s=>61thengosub8400:goto6120
- 20 ]sp95:]pi54:]kn128,128:l=1:]re
- 21 print"":poke53281,6:poke53272,20
- 23 if l=1then:]li1
- 25 return
- 100 rem b 1
- 101 b$(1)=" "
- 102 b$(2)=" "
- 103 b$(3)=" "
- 104 b$(4)=" "
- 105 b$(5)=" "
- 106 b$(6)=" "
- 107 b$(7)=" "
- 108 b$(8)=" "
- 109 b$(9)=" "
- 110 m$="b-1":return
- 120 rem b 1-15
- 121 if s=1thengosub100:goto150
- 122 if s=2thengosub200:goto150
- 123 if s=3thengosub300:goto150
- 124 if s=4thengosub400:goto150
- 125 if s=5thengosub500:goto150
- 126 if s=6thengosub600:goto150
- 127 if s=7thengosub700:goto150
- 128 if s=8thengosub800:goto150
- 129 if s=9thengosub900:goto150
- 130 if s=10thengosub1000:goto150
- 131 if s=11thengosub1100:goto150
- 132 if s=12thengosub1200:goto150
- 133 if s=13thengosub1300:goto150
- 134 if s=14thengosub1400:goto150
- 135 if s=15thengosub1500:goto150
- 150 rem b printout
- 151 print"";:poke214,8:print
- 152 forb=1to9:printtab(13)b$(b):next:print:gosub7800
- 153 forb=1to9:b$(b)="":next:s=0
- 154 ]li1:say m$:m$="":]li1:printtab(7)"press [x] for tally chart"
- 155 printtab(2)"press any other key for next number"
- 156 get any$:if any$=""then 156
- 157 ifany$=chr$(88)thengoto9000
- 160 goto10
- 200 rem b 2
- 201 b$(1)=" "
- 202 b$(2)=" "
- 203 b$(3)=" "
- 204 b$(4)=" "
- 205 b$(5)=" "
- 206 b$(6)=" "
- 207 b$(7)=" "
- 208 b$(8)=" "
- 209 b$(9)=" "
- 210 m$="b-2":return
- 300 rem b 3
- 301 b$(1)=" "
- 302 b$(2)=" "
- 303 b$(3)=" "
- 304 b$(4)=" "
- 305 b$(5)=" "
- 306 b$(6)=" "
- 307 b$(7)=" "
- 308 b$(8)=" "
- 309 b$(9)=" "
- 310 m$="b-3":return
- 400 rem b 4
- 401 b$(1)=" {SHIFT-POUND} "
- 402 b$(2)=" {SHIFT-POUND} "
- 403 b$(3)=" {SHIFT-POUND} "
- 404 b$(4)=" {SHIFT-POUND} {SHIFT-POUND} "
- 405 b$(5)=" "
- 406 b$(6)=" "
- 407 b$(7)=" "
- 408 b$(8)=" "
- 409 b$(9)=" "
- 410 m$="b-4":return
- 416 xx
- 500 rem b 5
- 501 b$(1)=" "
- 502 b$(2)=" "
- 503 b$(3)=" "
- 504 b$(4)=" "
- 505 b$(5)=" {CBM-*} "
- 506 b$(6)=" "
- 507 b$(7)=" "
- 508 b$(8)=" "
- 509 b$(9)=" "
- 510 m$="b-5":return
- 521
- 600 rem b 6
- 601 b$(1)=" "
- 602 b$(2)=" "
- 603 b$(3)=" "
- 604 b$(4)=" "
- 605 b$(5)=" "
- 606 b$(6)=" "
- 607 b$(7)=" "
- 608 b$(8)=" "
- 609 b$(9)=" "
- 610 m$="b-6":return
- 615
- 700 rem b 7
- 701 b$(1)=" "
- 702 b$(2)=" "
- 703 b$(3)=" "
- 704 b$(4)=" "
- 705 b$(5)=" "
- 706 b$(6)=" "
- 707 b$(7)=" "
- 708 b$(8)=" "
- 709 b$(9)=" "
- 710 m$="b-7":return
- 800 rem b 8
- 801 b$(1)=" "
- 802 b$(2)=" "
- 803 b$(3)=" "
- 804 b$(4)=" "
- 805 b$(5)=" "
- 806 b$(6)=" "
- 807 b$(7)=" "
- 808 b$(8)=" "
- 809 b$(9)=" "
- 810 m$="b-8":return
- 900 rem b 9
- 901 b$(1)=" "
- 902 b$(2)=" "
- 903 b$(3)=" "
- 904 b$(4)=" "
- 905 b$(5)=" "
- 906 b$(6)=" "
- 907 b$(7)=" "
- 908 b$(8)=" "
- 909 b$(9)=" "
- 910 m$="b-9":return
- 1000 rem b 10
- 1001 b$(1)=" "
- 1002 b$(2)=" "
- 1003 b$(3)=" "
- 1004 b$(4)=" "
- 1005 b$(5)=" "
- 1006 b$(6)=" "
- 1007 b$(7)=" "
- 1008 b$(8)=" "
- 1009 b$(9)=" "
- 1010 m$="b--ten--10":return
- 1100 rem b 11
- 1101 b$(1)=" "
- 1102 b$(2)=" "
- 1103 b$(3)=" "
- 1104 b$(4)=" "
- 1105 b$(5)=" "
- 1106 b$(6)=" "
- 1107 b$(7)=" "
- 1108 b$(8)=" "
- 1109 b$(9)=" "
- 1110 m$="b-eleven-11":return
- 1200 rem b 12
- 1201 b$(1)=" "
- 1202 b$(2)=" "
- 1203 b$(3)=" "
- 1204 b$(4)=" "
- 1205 b$(5)=" "
- 1206 b$(6)=" "
- 1207 b$(7)=" "
- 1208 b$(8)=" "
- 1209 b$(9)=" "
- 1210 m$="b-twelve-12":return
- 1300 rem b13
- 1301 b$(1)=" "
- 1302 b$(2)=" "
- 1303 b$(3)=" "
- 1304 b$(4)=" "
- 1305 b$(5)=" "
- 1306 b$(6)=" "
- 1307 b$(7)=" "
- 1308 b$(8)=" "
- 1309 b$(9)=" "
- 1310 m$="b-thir-teen-13":return
- 1400 rem b 14
- 1401 b$(1)=" {SHIFT-POUND} "
- 1402 b$(2)=" {SHIFT-POUND} "
- 1403 b$(3)=" {SHIFT-POUND} "
- 1404 b$(4)=" {SHIFT-POUND} {SHIFT-POUND} "
- 1405 b$(5)=" "
- 1406 b$(6)=" "
- 1407 b$(7)=" "
- 1408 b$(8)=" "
- 1409 b$(9)=" "
- 1410 m$="b-4-teen-14":return
- 1500 rem b 15
- 1501 b$(1)=" "
- 1502 b$(2)=" "
- 1503 b$(3)=" "
- 1504 b$(4)=" "
- 1505 b$(5)=" {CBM-*} "
- 1506 b$(6)=" "
- 1507 b$(7)=" "
- 1508 b$(8)=" "
- 1509 b$(9)=" "
- 1510 m$="b-fif-teen-15":return
- 1600 rem i 16
- 1601 i$(1)=" "
- 1602 i$(2)=" {CBM-L} "
- 1603 i$(3)=" "
- 1604 i$(4)=" "
- 1605 i$(5)=" "
- 1606 i$(6)=" {CBM-L} "
- 1607 i$(7)=" {CBM-L} "
- 1608 i$(8)=" {CBM-L} "
- 1609 i$(9)=" "
- 1610 m$="i-6-teen-16":return
- 1620 rem i 16-30
- 1621 if s=16thengosub1600:goto1636
- 1622 if s=17thengosub1700:goto1636
- 1623 if s=18thengosub1800:goto1636
- 1624 if s=19thengosub1900:goto1636
- 1625 if s=20thengosub2000:goto1636
- 1626 if s=21thengosub2100:goto1636
- 1627 if s=22thengosub2200:goto1636
- 1628 if s=23thengosub2300:goto1636
- 1629 if s=24thengosub2400:goto1636
- 1630 if s=25thengosub2500:goto1636
- 1631 if s=26thengosub2600:goto1636
- 1632 if s=27thengosub2700:goto1636
- 1633 if s=28thengosub2800:goto1636
- 1634 if s=29thengosub2900:goto1636
- 1635 if s=30thengosub3000:goto1636
- 1636 rem i printout
- 1637 print"";:poke214,8:print
- 1638 fori=1to9:printtab(13)i$(i):next:print:gosub7800
- 1639 fori=1to9:i$(i)="":next:s=0
- 1640 goto154
- 1641 get any$:if any$=""then1641
- 1642 ifany$=chr$(136)thengoto9000
- 1643 goto10
- 1700 rem i 17
- 1701 i$(1)=" "
- 1702 i$(2)=" "
- 1703 i$(3)=" {CBM-L} "
- 1704 i$(4)=" "
- 1705 i$(5)=" "
- 1706 i$(6)=" "
- 1707 i$(7)=" "
- 1708 i$(8)=" "
- 1709 i$(9)=" "
- 1710 m$="i-7-teen-17":return
- 1800 rem i 18
- 1801 i$(1)=" "
- 1802 i$(2)=" "
- 1803 i$(3)=" "
- 1804 i$(4)=" "
- 1805 i$(5)=" "
- 1806 i$(6)=" "
- 1807 i$(7)=" "
- 1808 i$(8)=" "
- 1809 i$(9)=" "
- 1810 m$="i-8-teen-18":return
- 1900 rem i 19
- 1901 i$(1)=" "
- 1902 i$(2)=" "
- 1903 i$(3)=" "
- 1904 i$(4)=" "
- 1905 i$(5)=" "
- 1906 i$(6)=" "
- 1907 i$(7)=" "
- 1908 i$(8)=" "
- 1909 i$(9)=" "
- 1910 m$="i-9-teen-19":return
- 2000 rem i 20
- 2001 i$(1)=" {CBM-L} "
- 2002 i$(2)=" {CBM-L}"
- 2003 i$(3)=" {CBM-L}"
- 2004 i$(4)=" {CBM-L}"
- 2005 i$(5)=" {CBM-L}"
- 2006 i$(6)=" {CBM-L}"
- 2007 i$(7)=" {CBM-L}"
- 2008 i$(8)=" {CBM-L}"
- 2009 i$(9)=" {CBM-L} "
- 2010 m$="i-twun-t-20":return
- 2100 rem i 21
- 2101 i$(1)=" "
- 2102 i$(2)=" "
- 2103 i$(3)=" "
- 2104 i$(4)=" "
- 2105 i$(5)=" "
- 2106 i$(6)=" "
- 2107 i$(7)=" "
- 2108 i$(8)=" "
- 2109 i$(9)=" "
- 2110 m$="i-twenty-1-21":return
- 2200 rem i 22
- 2201 i$(1)=" "
- 2202 i$(2)=" {CBM-L}"
- 2203 i$(3)=" {CBM-L}"
- 2204 i$(4)=" "
- 2205 i$(5)=" "
- 2206 i$(6)=" "
- 2207 i$(7)=" "
- 2208 i$(8)=" "
- 2209 i$(9)=" {CBM-L}"
- 2210 m$="i-twenty-2-22":return
- 2300 rem i 23
- 2301 i$(1)=" {CBM-L} "
- 2302 i$(2)=" {CBM-L}"
- 2303 i$(3)=" {CBM-L}"
- 2304 i$(4)=" {CBM-L}"
- 2305 i$(5)=" {CBM-L} "
- 2306 i$(6)=" {CBM-L}"
- 2307 i$(7)=" {CBM-L}"
- 2308 i$(8)=" {CBM-L}"
- 2309 i$(9)=" {CBM-L} "
- 2310 m$="i-twenty-3-23":return
- 2400 rem i 24
- 2401 i$(1)=" {SHIFT-POUND} "
- 2402 i$(2)=" {SHIFT-POUND} "
- 2403 i$(3)=" {SHIFT-POUND} "
- 2404 i$(4)=" {SHIFT-POUND} {SHIFT-POUND} "
- 2405 i$(5)=" "
- 2406 i$(6)=" {CBM-L}"
- 2407 i$(7)=" "
- 2408 i$(8)=" "
- 2409 i$(9)=" "
- 2410 m$="i-twenty-4- 24":return
- 2500 rem i 25
- 2501 i$(1)=" {CBM-L}"
- 2502 i$(2)=" "
- 2503 i$(3)=" "
- 2504 i$(4)=" "
- 2505 i$(5)=" {CBM-*} {CBM-*}"
- 2506 i$(6)=" {CBM-L}"
- 2507 i$(7)=" {CBM-L}"
- 2508 i$(8)=" {CBM-L}"
- 2509 i$(9)=" {CBM-L} "
- 2510 m$="i-twenty-5-25":return
- 2600 rem i 26
- 2601 i$(1)=" "
- 2602 i$(2)=" {CBM-L}"
- 2603 i$(3)=" "
- 2604 i$(4)=" "
- 2605 i$(5)=" "
- 2606 i$(6)=" {CBM-L}"
- 2607 i$(7)=" {CBM-L}"
- 2608 i$(8)=" {CBM-L}"
- 2609 i$(9)=" "
- 2610 m$="i-twenty-6-26":return
- 2700 rem i 27
- 2701 i$(1)=" {CBM-L}"
- 2702 i$(2)=" {CBM-L}"
- 2703 i$(3)=" {CBM-L}"
- 2704 i$(4)=" "
- 2705 i$(5)=" "
- 2706 i$(6)=" "
- 2707 i$(7)=" "
- 2708 i$(8)=" "
- 2709 i$(9)=" "
- 2710 m$="i-twenty-7-27":return
- 2800 rem i 28
- 2801 i$(1)=" {CBM-L} "
- 2802 i$(2)=" {CBM-L}"
- 2803 i$(3)=" {CBM-L}"
- 2804 i$(4)=" {CBM-L}"
- 2805 i$(5)=" {CBM-L} "
- 2806 i$(6)=" {CBM-L}"
- 2807 i$(7)=" {CBM-L}"
- 2808 i$(8)=" {CBM-L}"
- 2809 i$(9)=" {CBM-L} "
- 2810 m$="i-twenty-8-28":return
- 2900 rem i 29
- 2901 i$(1)=" {CBM-L} "
- 2902 i$(2)=" {CBM-L}"
- 2903 i$(3)=" {CBM-L}"
- 2904 i$(4)=" {CBM-L}"
- 2905 i$(5)=" {CBM-L}"
- 2906 i$(6)=" {CBM-L}"
- 2907 i$(7)=" {CBM-L}"
- 2908 i$(8)=" {CBM-L}"
- 2909 i$(9)=" {CBM-L} "
- 2910 m$="i-twenty-9-29":return
- 3000 rem i30
- 3001 i$(1)=" {CBM-L} "
- 3002 i$(2)=" {CBM-L}"
- 3003 i$(3)=" {CBM-L}"
- 3004 i$(4)=" {CBM-L}"
- 3005 i$(5)=" {CBM-L}"
- 3006 i$(6)=" {CBM-L}"
- 3007 i$(7)=" {CBM-L}"
- 3008 i$(8)=" {CBM-L}"
- 3009 i$(9)=" {CBM-L} "
- 3010 m$="i-thir-t-30":return
- 3100 rem n 31
- 3101 n$(1)=" "
- 3102 n$(2)=" "
- 3103 n$(3)=" "
- 3104 n$(4)=" "
- 3105 n$(5)=" "
- 3106 n$(6)=" "
- 3107 n$(7)=" "
- 3108 n$(8)=" "
- 3109 n$(9)=" "
- 3110 m$="n-thirty-1-31":return
- 3120 rem n 31-45
- 3121 if s=31thengosub3100:goto3136
- 3122 if s=32thengosub3200:goto3136
- 3123 if s=33thengosub3300:goto3136
- 3124 if s=34thengosub3400:goto3136
- 3125 if s=35thengosub3500:goto3136
- 3126 if s=36thengosub3600:goto3136
- 3127 if s=37thengosub3700:goto3136
- 3128 if s=38thengosub3800:goto3136
- 3129 if s=39thengosub3900:goto3136
- 3130 if s=40thengosub4000:goto3136
- 3131 if s=41thengosub4100:goto3136
- 3132 if s=42thengosub4200:goto3136
- 3133 if s=43thengosub4300:goto3136
- 3134 if s=44thengosub4400:goto3136
- 3135 if s=45thengosub4500:goto3136
- 3136 rem n printout
- 3137 print"";:poke214,8:print
- 3138 forn=1to9:printtab(13)n$(n):next:print:gosub7800
- 3139 forn=1to9:n$(n)="":next:s=0
- 3140 goto154
- 3200 rem n 32
- 3201 n$(1)=" {CBM-L} "
- 3202 n$(2)=" {CBM-L}"
- 3203 n$(3)=" {CBM-L}"
- 3204 n$(4)=" {CBM-L} "
- 3205 n$(5)=" "
- 3206 n$(6)=" "
- 3207 n$(7)=" "
- 3208 n$(8)=" "
- 3209 n$(9)=" {CBM-L}"
- 3210 m$="n-thirty-2-32":return
- 3300 rem n 33
- 3301 n$(1)=" {CBM-L} "
- 3302 n$(2)=" {CBM-L}"
- 3303 n$(3)=" {CBM-L}"
- 3304 n$(4)=" {CBM-L}"
- 3305 n$(5)=" {CBM-L} "
- 3306 n$(6)=" {CBM-L}"
- 3307 n$(7)=" {CBM-L}"
- 3308 n$(8)=" {CBM-L}"
- 3309 n$(9)=" {CBM-L} "
- 3310 m$="n-thirty-3-33":return
- 3400 rem n 34
- 3401 n$(1)=" {SHIFT-POUND} "
- 3402 n$(2)=" {SHIFT-POUND} "
- 3403 n$(3)=" {SHIFT-POUND} "
- 3404 n$(4)=" {SHIFT-POUND} {SHIFT-POUND} "
- 3405 n$(5)=" {CBM-K} "
- 3406 n$(6)=" {CBM-K} {CBM-L}"
- 3407 n$(7)=" "
- 3408 n$(8)=" "
- 3409 n$(9)=" "
- 3410 m$="n-thirty-4- 34":return
- 3500 rem n 35
- 3501 n$(1)=" {CBM-L}"
- 3502 n$(2)=" "
- 3503 n$(3)=" "
- 3504 n$(4)=" "
- 3505 n$(5)=" {CBM-*}"
- 3506 n$(6)=" {CBM-L}"
- 3507 n$(7)=" {CBM-L}"
- 3508 n$(8)=" {CBM-L}"
- 3509 n$(9)=" "
- 3510 m$="n-thirty-5-35":return
- 3600 rem n 36
- 3601 n$(1)=" {CBM-L} "
- 3602 n$(2)=" {CBM-L}"
- 3603 n$(3)=" "
- 3604 n$(4)=" "
- 3605 n$(5)=" {CBM-L} "
- 3606 n$(6)=" {CBM-L}"
- 3607 n$(7)=" {CBM-L}"
- 3608 n$(8)=" {CBM-L}"
- 3609 n$(9)=" {CBM-L} "
- 3610 m$="n-thirty-6-36":return
- 3700 rem n 37
- 3701 n$(1)=" {CBM-L}"
- 3702 n$(2)=" {CBM-L}"
- 3703 n$(3)=" {CBM-L}"
- 3704 n$(4)=" "
- 3705 n$(5)=" "
- 3706 n$(6)=" "
- 3707 n$(7)=" "
- 3708 n$(8)=" "
- 3709 n$(9)=" "
- 3710 m$="n-thirty-7-37":return
- 3800 rem n 38
- 3801 n$(1)=" {CBM-L} "
- 3802 n$(2)=" {CBM-L}"
- 3803 n$(3)=" {CBM-L}"
- 3804 n$(4)=" {CBM-L}"
- 3805 n$(5)=" {CBM-L} "
- 3806 n$(6)=" {CBM-L}"
- 3807 n$(7)=" {CBM-L}"
- 3808 n$(8)=" {CBM-L}"
- 3809 n$(9)=" {CBM-L} "
- 3810 m$="n-thirty-8-38":return
- 3900 rem n 39
- 3901 n$(1)=" {CBM-L} "
- 3902 n$(2)=" {CBM-L}"
- 3903 n$(3)=" {CBM-L}"
- 3904 n$(4)=" {CBM-L}"
- 3905 n$(5)=" {CBM-L}"
- 3906 n$(6)=" {CBM-L}"
- 3907 n$(7)=" {CBM-L}"
- 3908 n$(8)=" {CBM-L}"
- 3909 n$(9)=" {CBM-L} "
- 3910 m$="n-thirty-9-39":return
- 4000 rem n40
- 4001 n$(1)=" {SHIFT-POUND} "
- 4002 n$(2)=" {SHIFT-POUND} "
- 4003 n$(3)=" {SHIFT-POUND} "
- 4004 n$(4)="{SHIFT-POUND} {SHIFT-POUND} "
- 4005 n$(5)=" "
- 4006 n$(6)=" {CBM-L} "
- 4007 n$(7)=" "
- 4008 n$(8)=" "
- 4009 n$(9)=" "
- 4010 m$="n-for-t-40":return
- 4100 rem n 41
- 4101 n$(1)=" {SHIFT-POUND} "
- 4102 n$(2)=" {SHIFT-POUND} "
- 4103 n$(3)=" {SHIFT-POUND} "
- 4104 n$(4)=" {SHIFT-POUND} {SHIFT-POUND} "
- 4105 n$(5)=" "
- 4106 n$(6)=" "
- 4107 n$(7)=" "
- 4108 n$(8)=" "
- 4109 n$(9)=" "
- 4110 m$="n-forty-1-41":return
- 4200 rem n42
- 4201 n$(1)=" {SHIFT-POUND} "
- 4202 n$(2)=" {SHIFT-POUND} "
- 4203 n$(3)=" {SHIFT-POUND} "
- 4204 n$(4)="{SHIFT-POUND} {SHIFT-POUND} "
- 4205 n$(5)=" "
- 4206 n$(6)=" {CBM-L} "
- 4207 n$(7)=" "
- 4208 n$(8)=" "
- 4209 n$(9)=" "
- 4210 m$="n-forty-2-42":return
- 4300 rem n42
- 4301 n$(1)=" {SHIFT-POUND} "
- 4302 n$(2)=" {SHIFT-POUND} "
- 4303 n$(3)=" {SHIFT-POUND} "
- 4304 n$(4)="{SHIFT-POUND} {SHIFT-POUND} "
- 4305 n$(5)=" "
- 4306 n$(6)=" {CBM-L} "
- 4307 n$(7)=" "
- 4308 n$(8)=" "
- 4309 n$(9)=" "
- 4310 m$="n-forty-3-43":return
- 4400 rem n44
- 4401 n$(1)=" {SHIFT-POUND} {SHIFT-POUND} "
- 4402 n$(2)=" {SHIFT-POUND} {SHIFT-POUND} "
- 4403 n$(3)=" {SHIFT-POUND} {SHIFT-POUND} "
- 4404 n$(4)="{SHIFT-POUND} {SHIFT-POUND} {SHIFT-POUND} {SHIFT-POUND} "
- 4405 n$(5)=" "
- 4406 n$(6)=" {CBM-L} {CBM-L}"
- 4407 n$(7)=" "
- 4408 n$(8)=" "
- 4409 n$(9)=" "
- 4410 m$="n-forty-4- 44":return
- 4500 rem n45
- 4501 n$(1)=" {SHIFT-POUND} {CBM-L} {CBM-L} "
- 4502 n$(2)=" {SHIFT-POUND} {CBM-L} "
- 4503 n$(3)=" {SHIFT-POUND} {CBM-L} "
- 4504 n$(4)="{SHIFT-POUND} {SHIFT-POUND} {CBM-L} "
- 4505 n$(5)=" {CBM-L}{CBM-@}{CBM-@}{CBM-@}{CBM-@} {CBM-*} "
- 4506 n$(6)=" {CBM-L} {CBM-L} "
- 4507 n$(7)=" {CBM-L} {CBM-L} "
- 4508 n$(8)=" {CBM-L} {CBM-L} "
- 4509 n$(9)=" {CBM-L} "
- 4510 m$="n-forty-5-45":return
- 4600 rem g46
- 4601 g$(1)=" {SHIFT-POUND} "
- 4602 g$(2)=" {SHIFT-POUND} "
- 4603 g$(3)=" {SHIFT-POUND} "
- 4604 g$(4)="{SHIFT-POUND} {SHIFT-POUND} "
- 4605 g$(5)=" "
- 4606 g$(6)=" {CBM-L} "
- 4607 g$(7)=" "
- 4608 g$(8)=" "
- 4609 g$(9)=" "
- 4610 m$="g-forty-6-46":return
- 4620 rem g 46-60
- 4621 if s=46thengosub4600:goto4636
- 4622 if s=47thengosub4700:goto4636
- 4623 if s=48thengosub4800:goto4636
- 4624 if s=49thengosub4900:goto4636
- 4625 if s=50thengosub5000:goto4636
- 4626 if s=51thengosub5100:goto4636
- 4627 if s=52thengosub5200:goto4636
- 4628 if s=53thengosub5300:goto4636
- 4629 if s=54thengosub5400:goto4636
- 4630 if s=55thengosub5500:goto4636
- 4631 if s=56thengosub5600:goto4636
- 4632 if s=57thengosub5700:goto4636
- 4633 if s=58thengosub5800:goto4636
- 4634 if s=59thengosub5900:goto4636
- 4635 if s=60thengosub6000:goto4636
- 4636 rem g printout
- 4637 print"";:poke214,8:print
- 4638 forg=1to9:printtab(13)g$(g):next:print:gosub7800
- 4639 forg=1to9:g$(g)="":next:s=0
- 4640 goto154
- 4700 rem g 47
- 4701 g$(1)=" {SHIFT-POUND} "
- 4702 g$(2)=" {SHIFT-POUND} "
- 4703 g$(3)=" {SHIFT-POUND} "
- 4704 g$(4)="{SHIFT-POUND} {SHIFT-POUND} "
- 4705 g$(5)=" "
- 4706 g$(6)=" {CBM-L} "
- 4707 g$(7)=" "
- 4708 g$(8)=" "
- 4709 g$(9)=" "
- 4710 m$="g-forty-7-47":return
- 4800 rem g 48
- 4801 g$(1)=" {SHIFT-POUND} "
- 4802 g$(2)=" {SHIFT-POUND} "
- 4803 g$(3)=" {SHIFT-POUND} "
- 4804 g$(4)="{SHIFT-POUND} {SHIFT-POUND} "
- 4805 g$(5)=" "
- 4806 g$(6)=" {CBM-L} "
- 4807 g$(7)=" "
- 4808 g$(8)=" "
- 4809 g$(9)=" "
- 4810 m$="g-forty-8-48":return
- 4900 rem g 49
- 4901 g$(1)=" {SHIFT-POUND} "
- 4902 g$(2)=" {SHIFT-POUND} "
- 4903 g$(3)=" {SHIFT-POUND} "
- 4904 g$(4)="{SHIFT-POUND} {SHIFT-POUND} "
- 4905 g$(5)=" "
- 4906 g$(6)=" "
- 4907 g$(7)=" "
- 4908 g$(8)=" "
- 4909 g$(9)=" "
- 4910 m$="g-forty-9-49":return
- 5000 rem g 50
- 5001 g$(1)=" "
- 5002 g$(2)=" "
- 5003 g$(3)=" "
- 5004 g$(4)=" "
- 5005 g$(5)=" {CBM-*} "
- 5006 g$(6)=" "
- 5007 g$(7)=" "
- 5008 g$(8)=" "
- 5009 g$(9)=" "
- 5010 m$="g-fif-t-50":return
- 5100 rem g 51
- 5101 g$(1)=" "
- 5102 g$(2)=" "
- 5103 g$(3)=" "
- 5104 g$(4)=" "
- 5105 g$(5)=" {CBM-*} "
- 5106 g$(6)=" "
- 5107 g$(7)=" "
- 5108 g$(8)=" "
- 5109 g$(9)=" "
- 5110 m$="g-fifty-1-51":return
- 5200 rem g 52
- 5201 g$(1)=" "
- 5202 g$(2)=" "
- 5203 g$(3)=" "
- 5204 g$(4)=" "
- 5205 g$(5)=" {CBM-*} "
- 5206 g$(6)=" "
- 5207 g$(7)=" "
- 5208 g$(8)=" "
- 5209 g$(9)=" "
- 5210 m$="g-fifty-2-52":return
- 5300 rem g53
- 5301 g$(1)=" "
- 5302 g$(2)=" "
- 5303 g$(3)=" "
- 5304 g$(4)=" "
- 5305 g$(5)=" {CBM-*} "
- 5306 g$(6)=" "
- 5307 g$(7)=" "
- 5308 g$(8)=" "
- 5309 g$(9)=" "
- 5310 m$="g-fifty-3-53":return
- 5400 rem g 54
- 5401 g$(1)=" {SHIFT-POUND} {CBM-L}"
- 5402 g$(2)=" {SHIFT-POUND} {CBM-L}"
- 5403 g$(3)=" {SHIFT-POUND} {CBM-L}"
- 5404 g$(4)=" {SHIFT-POUND} {SHIFT-POUND} {CBM-L}"
- 5405 g$(5)=" {CBM-*}{SHIFT-POUND} {SHIFT-POUND} {CBM-L}"
- 5406 g$(6)=" {CBM-G} "
- 5407 g$(7)=" {CBM-L}"
- 5408 g$(8)=" {CBM-L}"
- 5409 g$(9)=" {CBM-L}"
- 5410 m$="g-fifty-4-54":return
- 5500 rem g 55
- 5501 g$(1)=" "
- 5502 g$(2)=" "
- 5503 g$(3)=" "
- 5504 g$(4)=" "
- 5505 g$(5)=" {CBM-*} {CBM-*}"
- 5506 g$(6)=" "
- 5507 g$(7)=" "
- 5508 g$(8)=" "
- 5509 g$(9)=" "
- 5510 m$="g-fifty-5-55":return
- 5600 rem g56
- 5601 g$(1)=" "
- 5602 g$(2)=" "
- 5603 g$(3)=" "
- 5604 g$(4)=" "
- 5605 g$(5)=" {CBM-*} "
- 5606 g$(6)=" "
- 5607 g$(7)=" "
- 5608 g$(8)=" "
- 5609 g$(9)=" "
- 5610 m$="g-fifty-6-56":return
- 5700 rem g 57
- 5701 g$(1)=" "
- 5702 g$(2)=" "
- 5703 g$(3)=" "
- 5704 g$(4)=" "
- 5705 g$(5)=" {CBM-*} "
- 5706 g$(6)=" "
- 5707 g$(7)=" "
- 5708 g$(8)=" "
- 5709 g$(9)=" "
- 5710 m$="g-fifty-7-57":return
- 5800 rem g 58
- 5801 g$(1)=" "
- 5802 g$(2)=" "
- 5803 g$(3)=" "
- 5804 g$(4)=" "
- 5805 g$(5)=" {CBM-*} "
- 5806 g$(6)=" "
- 5807 g$(7)=" "
- 5808 g$(8)=" "
- 5809 g$(9)=" "
- 5810 m$="g-fifty-8-58":return
- 5900 rem g 59
- 5901 g$(1)=" "
- 5902 g$(2)=" "
- 5903 g$(3)=" "
- 5904 g$(4)=" "
- 5905 g$(5)=" {CBM-*} "
- 5906 g$(6)=" "
- 5907 g$(7)=" "
- 5908 g$(8)=" "
- 5909 g$(9)=" "
- 5910 m$="g-fifty-9-59":return
- 6000 rem g60
- 6001 g$(1)=" "
- 6002 g$(2)=" "
- 6003 g$(3)=" "
- 6004 g$(4)=" "
- 6005 g$(5)=" "
- 6006 g$(6)=" "
- 6007 g$(7)=" "
- 6008 g$(8)=" "
- 6009 g$(9)=" "
- 6010 m$="g-6-t-60":return
- 6100 rem o 61
- 6101 o$(1)=" "
- 6102 o$(2)=" "
- 6103 o$(3)=" "
- 6104 o$(4)=" "
- 6105 o$(5)=" "
- 6106 o$(6)=" "
- 6107 o$(7)=" "
- 6108 o$(8)=" "
- 6109 o$(9)=" "
- 6110 m$="o-sixty-1-61":return
- 6120 rem o 61-75
- 6121 if s=61thengosub6100:goto6136
- 6122 if s=62thengosub6600:goto6136
- 6123 if s=63thengosub6300:goto6136
- 6124 if s=64thengosub6400:goto6136
- 6125 if s=65thengosub6500:goto6136
- 6126 if s=66thengosub6600:goto6136
- 6127 if s=67thengosub6700:goto6136
- 6128 if s=68thengosub6800:goto6136
- 6129 if s=69thengosub6900:goto6136
- 6130 if s=70thengosub7000:goto6136
- 6131 if s=71thengosub7100:goto6136
- 6132 if s=72thengosub7200:goto6136
- 6133 if s=73thengosub7300:goto6136
- 6134 if s=74thengosub7400:goto6136
- 6135 if s=75thengosub7500:goto6136
- 6136 rem o printout
- 6137 print"";:poke214,8:print
- 6138 foro=1to9:printtab(13)o$(o):next:print:gosub7800
- 6139 foro=1to9:o$(o)="":next:s=0
- 6140 goto154
- 6200 rem o 62
- 6201 o$(1)=" "
- 6202 o$(2)=" "
- 6203 o$(3)=" "
- 6204 o$(4)=" "
- 6205 o$(5)=" "
- 6206 o$(6)=" "
- 6207 o$(7)=" "
- 6208 o$(8)=" "
- 6209 o$(9)=" "
- 6210 m$="o-sixty-2-62":return
- 6300 rem o 63
- 6301 o$(1)=" "
- 6302 o$(2)=" "
- 6303 o$(3)=" "
- 6304 o$(4)=" "
- 6305 o$(5)=" "
- 6306 o$(6)=" "
- 6307 o$(7)=" "
- 6308 o$(8)=" "
- 6309 o$(9)=" "
- 6310 m$="o-sixty-3-63":return
- 6400 rem o 64
- 6401 o$(1)=" {SHIFT-POUND} "
- 6402 o$(2)=" {SHIFT-POUND} "
- 6403 o$(3)=" {SHIFT-POUND} "
- 6404 o$(4)=" {SHIFT-POUND} {SHIFT-POUND} "
- 6405 o$(5)=" "
- 6406 o$(6)=" "
- 6407 o$(7)=" "
- 6408 o$(8)=" "
- 6409 o$(9)=" "
- 6410 m$="o-sixty-4-6-4":return
- 6500 rem o 65
- 6501 o$(1)=" "
- 6502 o$(2)=" "
- 6503 o$(3)=" "
- 6504 o$(4)=" "
- 6505 o$(5)=" {CBM-*}"
- 6506 o$(6)=" "
- 6507 o$(7)=" "
- 6508 o$(8)=" "
- 6509 o$(9)=" "
- 6510 m$="o-sixty-5-65":return
- 6600 rem o 66
- 6601 o$(1)=" "
- 6602 o$(2)=" "
- 6603 o$(3)=" "
- 6604 o$(4)=" "
- 6605 o$(5)=" "
- 6606 o$(6)=" "
- 6607 o$(7)=" "
- 6608 o$(8)=" "
- 6609 o$(9)=" "
- 6610 m$="o-sixty-6-66":return
- 6700 rem o 67
- 6701 o$(1)=" "
- 6702 o$(2)=" "
- 6703 o$(3)=" "
- 6704 o$(4)=" "
- 6705 o$(5)=" "
- 6706 o$(6)=" "
- 6707 o$(7)=" "
- 6708 o$(8)=" "
- 6709 o$(9)=" "
- 6710 m$="o-sixty-7-67":return
- 6800 rem o 68
- 6801 o$(1)=" "
- 6802 o$(2)=" "
- 6803 o$(3)=" "
- 6804 o$(4)=" "
- 6805 o$(5)=" "
- 6806 o$(6)=" "
- 6807 o$(7)=" "
- 6808 o$(8)=" "
- 6809 o$(9)=" "
- 6810 m$="o-sixty-8-68":return
- 6900 rem o 69
- 6901 o$(1)=" "
- 6902 o$(2)=" "
- 6903 o$(3)=" "
- 6904 o$(4)=" "
- 6905 o$(5)=" "
- 6906 o$(6)=" "
- 6907 o$(7)=" "
- 6908 o$(8)=" "
- 6909 o$(9)=" "
- 6910 m$="o-sixty-9-69":return
- 7000 rem o 70
- 7001 o$(1)=" "
- 7002 o$(2)=" "
- 7003 o$(3)=" "
- 7004 o$(4)=" "
- 7005 o$(5)=" "
- 7006 o$(6)=" "
- 7007 o$(7)=" "
- 7008 o$(8)=" "
- 7009 o$(9)=" "
- 7010 m$="o-7-t-70":return
- 7100 rem o 71
- 7101 o$(1)=" "
- 7102 o$(2)=" "
- 7103 o$(3)=" "
- 7104 o$(4)=" "
- 7105 o$(5)=" "
- 7106 o$(6)=" "
- 7107 o$(7)=" "
- 7108 o$(8)=" "
- 7109 o$(9)=" "
- 7110 m$="o-seventy-1-71":return
- 7200 rem o 72
- 7201 o$(1)=" "
- 7202 o$(2)=" "
- 7203 o$(3)=" "
- 7204 o$(4)=" "
- 7205 o$(5)=" "
- 7206 o$(6)=" "
- 7207 o$(7)=" "
- 7208 o$(8)=" "
- 7209 o$(9)=" "
- 7210 m$="o-seventy-2-72":return
- 7300 rem o 73
- 7301 o$(1)=" "
- 7302 o$(2)=" "
- 7303 o$(3)=" "
- 7304 o$(4)=" "
- 7305 o$(5)=" "
- 7306 o$(6)=" "
- 7307 o$(7)=" "
- 7308 o$(8)=" "
- 7309 o$(9)=" "
- 7310 m$="o-seventy-3-73":return
- 7400 rem o 74
- 7401 o$(1)=" {SHIFT-POUND} "
- 7402 o$(2)=" {SHIFT-POUND} "
- 7403 o$(3)=" {SHIFT-POUND} "
- 7404 o$(4)=" {SHIFT-POUND} {SHIFT-POUND} "
- 7405 o$(5)=" "
- 7406 o$(6)=" "
- 7407 o$(7)=" "
- 7408 o$(8)=" "
- 7409 o$(9)=" "
- 7410 m$="o-seventy-4-74":return
- 7500 rem o 75
- 7501 o$(1)=" "
- 7502 o$(2)=" "
- 7503 o$(3)=" "
- 7504 o$(4)=" "
- 7505 o$(5)=" {CBM-*}"
- 7506 o$(6)=" "
- 7507 o$(7)=" "
- 7508 o$(8)=" "
- 7509 o$(9)=" "
- 7510 m$="o-seventy-5-75":return
- 7600 rem explode from center
- 7601 m$="please clear your cards"
- 7602 print"";:poke214,11:print
- 7603 rem ** letters explode from center
- 7604 iflen(m$)/2<>int(len(m$)/2)thenm$=m$+" "
- 7605 l=len(m$):ta=(40-l)/2:tb=l/2:tc=ta+tb:forj=1totb:tc=tc-1
- 7606 printtab(tc)left$(m$,j)tab(tb)right$(m$,j)"":fork=1to20:next:next
- 7609 ]li1:say m$:]li1
- 7610 return
- 7700 poke646,1:m$(1)="call bingo":m$(2)="by kenny barsky"
- 7701 gosub7703
- 7702 poke53280,6:poke214,11:print:printtab(15)""m$(1):printtab(12)m$(2):return
- 7703 a=55747:b=55764:c=55867:d=55884
- 7704 poke53280,6
- 7705 print"";:a$=" ":rem 39 spaces
- 7706 forg=1to24:printa$:nextg:printa$""
- 7707 e=2:forf=1to10:gosub7711:nextf
- 7708 a=a-41:b=b-39:c=c+39:d=d+41
- 7709 e=-1:forf=1to10:gosub7712:nextf
- 7710 return
- 7711 a=a-41:b=b-39:c=c+39:d=d+41:goto7713
- 7712 a=a+41:b=b+39:c=c-39:d=d-41
- 7713 e=e+1:forg=a+1tob:pokeg,e:nextg
- 7714 forg=btodstep40:pokeg,e:nextg
- 7715 forg=dtocstep-1:pokeg,e:nextg
- 7716 forg=ctoastep-40:pokeg,e:nextg:return
- 7717 goto7710
- 7800 s1=54272:for l=s1 to s1+24:pokel,0:next:pokes1+24,15:rem dong
- 7801 s1=54272:pokes1+1,130:pokes1+5,9:pokes1+15,20:pokes1+4,29:forss=1to1200
- 7802 next:pokes1+4,28:return
- 7810 return
- 8000 rem b+
- 8001 printchr$(142)"";:l=0:t=16:rem line, tab
- 8002 b1$=" ":b2$=" {CBM-*} {CBM-*}":b3$=" {SHIFT-POUND} {SHIFT-POUND}"
- 8003 poke214,l:print:printtab(t);b1$;"{CBM-*}":printtab(t);b2$:printtab(t)b3$
- 8004 printtab(t);b1$" ":printtab(t);b2$:printtab(t)b3$:printtab(t);b1$;"{SHIFT-POUND}"
- 8010 return
- 8100 rem i+
- 8101 printchr$(142)"";:l=0:t=18:rem line, tab
- 8102 i1$=" ":poke214,l:print
- 8103 fori=1to7:printtab(t);i1$:next
- 8110 return
- 8200 rem n+
- 8201 printchr$(142)"";:l=0:t=16:rem line, tab
- 8202 n1$=" ":poke214,l:print:printtab(t);""n1$"{CBM-*}"spc(2)n1$
- 8203 printtab(t);""n1$" {CBM-*}"n1$:printtab(t);""n1$"{CBM-*} {CBM-*}"n1$
- 8204 printtab(t);""n1$"{CBM-*} "n1$:printtab(t);""n1$"{CBM-*}"n1$
- 8205 forn=1to2:printtab(t);""n1$spc(3)n1$:next
- 8210 return
- 8300 rem g+
- 8301 printchr$(142)"";:l=0:t=16:rem line, tab
- 8302 g1$=" ":g2$=" ":g3$=" ":poke214,l:print
- 8303 printtab(t);"{SHIFT-POUND}"g1$"{CBM-*}":printtab(t);g2$:forg=1to3:printtab(t)g3$:next
- 8304 printtab(t);g2$:printtab(t);"{CBM-*}"g1$"{SHIFT-POUND}":printtab(t)" "
- 8310 return
- 8400 rem 0+
- 8401 printchr$(142)"";:l=0:t=16:rem line, tab
- 8402 o1$=" ":o2$=" ":o3$=" ":poke214,l:print
- 8403 printtab(t);"{SHIFT-POUND}"o1$"{CBM-*}":foro=1to5:printtab(t);o2$:next
- 8404 printtab(t);"{CBM-*}"o1$"{SHIFT-POUND}"
- 8410 return
- 9000 rem tally board
- 9001 print" b":print" {CBM-T}{CBM-T}{CBM-T}":poke53280,0
- 9002 for b=1to15
- 9003 ifno(b)<>0thenprinttab(1)right$(str$(b),2):goto9005
- 9004 print"";tab(1)right$(str$(b),2)""
- 9005 next
- 9006 print""tab(9)" i":printtab(9)"{CBM-T}{CBM-T}{CBM-T}"
- 9007 for i=16to30
- 9008 ifno(i)<>0thenprinttab(9)right$(str$(i),2):goto9010
- 9009 print"";tab(9)right$(str$(i),2)""
- 9010 next
- 9011 print""tab(18)" n":printtab(18)"{CBM-T}{CBM-T}{CBM-T}"
- 9012 for n=31to45
- 9013 ifno(n)<>0thenprinttab(18)right$(str$(n),2):goto9015
- 9014 print"";tab(18)right$(str$(n),2)""
- 9015 next
- 9016 print""tab(27)" g":printtab(27)"{CBM-T}{CBM-T}{CBM-T}"
- 9017 for g=46to60
- 9018 ifno(g)<>0thenprinttab(27)right$(str$(g),2):goto9020
- 9019 print"";tab(27)right$(str$(g),2)""
- 9020 next
- 9021 print""tab(36)" o":printtab(36)"{CBM-T}{CBM-T}{CBM-T}"
- 9022 for o=61to75
- 9023 ifno(o)<>0thenprinttab(36)right$(str$(o),2):goto9025
- 9024 print"";tab(36)right$(str$(o),2)""
- 9025 next
- 9026 print:print:]li1:m$="does anyone have bingo?"
- 9027 t=int((40-len(m$))/2):printtab(t)m$;:say m$:print" (y/n)
-
- 9028 get yn$:ifyn$=""then9028
- 9029 if yn$="y"then 21000:restore:goto2
- 9030 goto10
- 10000 d=peek(186):printd:n$="call bingo":open15,d,15,"s0:"+n$:close15:saven$,d:
- 10001 verifyn$,d:end
- 20000 forx=1to75:n=mo(x):s=int(rnd(1)*75+1):mo(x)=mo(s):mo(s)=n:next
- 20002 s0=0:return
- 21000 m$="shall we play another game"
- 21002 t=int((40-len(m$))/2)
- 21004 poke214,18:print:printtab(t)""m$" ";
- 21006 saym$:print" (y/n)"
- 21007 poke198,0
- 21008 forx=1to1:getany$:x=x+(any$= ""):next:
- 21009 ifany$="y"thenpoke53280,13:restore:goto2
- 40000 ]quit
- 40009 fori=0to21:poke828+i,8+i:next
- 40010 ifdv<8ordv>29ordv=8then40030
- 40020 a=peek(828):b=peek(828+dv-8):poke828,b:poke828+dv-8,a
- 40030 a$="hello connect":forj=8to29:i=peek(828+j-8):ifi=14thennext
- 40040 close2:open2,i,2:close2:ifstthen40060
- 40050 close15:open15,i,15,"r0:"+a$+"="+a$:input#15,er:close15:ifer=63then40070
- 40060 next:print"":poke53272,23:poke186,8:end
- 40070 q$=chr$(34):poke646,peek(53281):print"":poke53272,23
- 40080 print"pO2048,0:pO44,8:pO43,1:pO56,160:pO55,0:clr:lO"q$a$q$","i
- 40090 print"run:":poke631,13:poke632,13:poke198,2:end
- 40100 ]quit:rem::forx=37768to40690:pokex,0:next:rem disable sam
- 40102 return
- 60099 end
- 61000 open15,9,15:print"scratch 'call bingo'
-
- 61001 print#15,"s0:call bingo":close15:save"call bingo",9
-